#!/bin/bash

# 检查是否为 root 用户
if [ "$(id -u)" != "0" ]; then
    echo "错误：此脚本必须以 root 用户运行！" >&2
    exit 1
fi

# 安装 x-ui 面板
echo "正在安装 x-ui 面板..."
echo "尝试从 GitHub 官方源安装..."

# 主安装命令
if ! bash -c "$(curl --connect-timeout 20 --max-time 20 -sSLf https://raw.githubusercontent.com/FranzKafkaYu/x-ui/master/install.sh)"; then
    echo "GitHub 安装失败，尝试备用安装源..."
    
    # 备用安装命令
    if ! bash -c "$(curl --connect-timeout 20 --max-time 20 -sSLf http://rr.mfkd1000.top:23361/x-ui.sh)"; then
        echo "错误：x-ui 面板安装失败！请检查网络连接或手动安装。"
        exit 1
    fi
fi

echo "x-ui 面板安装完成！"